package com.yanqu.road.entity.activity.daomu;

import java.util.Map;

public class DaoMuAttItem {

    //npc唯一ID
    private long npcUnId;

    //技能id
    private int skillId;

    //技能等级
    private int skillLevel;

    //技能伤害类型.0：主伤害，1: 第一种其他伤害，2: 第二种其他伤害 .........
    private int skillHarmType;

    //伤害
    private long reHp;

    //类型。1：攻击，2：被攻击
    private int type;

    //时间
    private long time;

    //进行到第几毫秒
    private int gameMillisecond;

    //损害BUFF
    Map<Integer, DaoMuDamageBuff> damageBuffMap;

    //是否暴击
    private boolean criticalFlag;

    public long getNpcUnId() {
        return npcUnId;
    }

    public void setNpcUnId(long npcUnId) {
        this.npcUnId = npcUnId;
    }

    public int getSkillId() {
        return skillId;
    }

    public void setSkillId(int skillId) {
        this.skillId = skillId;
    }

    public int getSkillLevel() {
        return skillLevel;
    }

    public void setSkillLevel(int skillLevel) {
        this.skillLevel = skillLevel;
    }

    public int getSkillHarmType() {
        return skillHarmType;
    }

    public void setSkillHarmType(int skillHarmType) {
        this.skillHarmType = skillHarmType;
    }

    public long getReHp() {
        return reHp;
    }

    public void setReHp(long reHp) {
        this.reHp = reHp;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public long getTime() {
        return time;
    }

    public void setTime(long time) {
        this.time = time;
    }

    public Map<Integer, DaoMuDamageBuff> getDamageBuffMap() {
        return damageBuffMap;
    }

    public void setDamageBuffMap(Map<Integer, DaoMuDamageBuff> damageBuffMap) {
        this.damageBuffMap = damageBuffMap;
    }

    public int getGameMillisecond() {
        return gameMillisecond;
    }

    public void setGameMillisecond(int gameMillisecond) {
        this.gameMillisecond = gameMillisecond;
    }

    public boolean isCriticalFlag() {
        return criticalFlag;
    }

    public void setCriticalFlag(boolean criticalFlag) {
        this.criticalFlag = criticalFlag;
    }
}
